package pri.damai.xiaowu.usercenter.sysuser.entity;

import com.baomidou.mybatisplus.annotation.FieldStrategy;
import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;
import lombok.EqualsAndHashCode;
import pri.damai.xiaowu.common.core.model.BaseEntity;

import java.time.LocalDateTime;


/**
 * 中心账户表(SysUser)表实体类
 * @Desc
 * @Author DaMai
 * @Date 2022-03-03 17:00:32
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class SysUser extends BaseEntity {


    /** 邮箱 */
    private String email;

    /** 手机号 */
    private String phone;

    /** 用户名 */
    private String username;

    /** 密码 */
    @TableField(whereStrategy = FieldStrategy.NOT_NULL)
    private String password;

    /** 状态 (1:正常；0:禁用) */
    private Integer accountStatus;

    /** 最后一次登录时间 */
    private LocalDateTime lastLoginTime;

    /** 最后一次登录ip */
    private String lastLoginIp;

    /** 登录次数 */
    private Integer loginTimes;

    /** 是否删除 */
    private Integer isDeleted;

}
